#amk 2

#spc
{
	#title "Beware the Forest's Mushrooms"
	#game "Super Mario RPG"
	#author "Yoko Shimomura"
	#comment "Ported by Dippy"
}

#instruments
{
	@4 $8A $E0 $00 $03 $00	;@30
	@5 $FF $F2 $00 $03 $7F	;@31
	@1 $FF $F7 $00 $03 $00	;@32
	@0 $DF $53 $00 $03 $00	;@33
	@6 $FF $E0 $00 $03 $00  ;@34
	@1 $FA $E0 $00 $01 $7F  ;@35
	@0 $F9 $E0 $00 $01 $7F  ;@36
}

w154 t39 $F4 $02

$EF $FF $20 $20 
$F1 $0C $28 $01

;Remote Commands
(!1)[$F4 $09]
(!2)[$ED $7F $FD]
(!3)[$ED $7F $FA]

#0 / @30 v168 y10 o4  
(107)[c+16d+32r32e32r32f+32r32g+32r16.>c+24r12<b24r12g+16r16a+48b48a+8.r48
b16r16g+32r32a+32r32b16r16a+32r32f+32r32d+32r16.e32r16.d+48e48d+8r12]
c+16d+32r32e32r32f+32r32e16r16d+32r32e32r32f+8e64f+64e32d+32r32c+8.r16
f+16r16e32r32d+32r32c+16r16d+32r32e32r32f+16r16e64f+64e32f+32r32g+8.r16
<
g+16b32r32>c+32r32d+32r32e32r16.g+24r12g+24r12e16r16f+48g+48f+8.r48
g+16r16e32r32f+32r32g+16r16f+32r32c+32r32<a+32r16.b32r16.b48>c+48<b8r12
a16b32r32>c+32r32d+32r32c+16r16c32r32c+32r32d+8c+64d+64c+32<b32r32a8.r16
b16r16a32r32g+32r32f+16r16g+32r32a32r32b16r16b64>c+64<b32>c+32r32d+8> @36 y8 g+32r32g+32r32

g+1 f+2 $E8 $60 $50 ^2 r1.. v168 @30 y10 c+16<b24r48a24r48g+24r48

(110)[f+16g+32r32a32r32b32r32>c+32r16.f+24r12e24r12c+16r16d+48e48d+8.r48
e16r16c+32r32d+32r32e16r16d+32r32<b32r32g+32r16.a32r16.g+48a48g+8r12]
f+16g+32r32a32r32b32r32a16r16g+32r32a32r32b8a64b64a32g+32r32f+8.r16
b16r16a32r32g+32r32f+16r16g+32r32a32r32b16r16a64b64a32b32r32>c+8.r16

@36 y8 v195
<(111)[f+16g+24r48a24r48b24r48>c+24r12f+16r16a8g+24r48f+24r48e24r12c+16r16
f+8e24r48d24r48c+16r16<b16r16a8g+8a8b8]
@30 y10 v168 (111)
a+4> v152 p86,20,36 c+2. $E8 $60 $00 ^2 v168 $DF r4<g+16f+24r48e32r32d+32r32


#1 / v242 o3
(106)[@31 y10 c+8 y11 @32 c+8 y10 @31 c+8 y11 @32 c+8 y10 @31 c+8 y11 @32 c+8 y10 @31 f+8 y11 @32 f+8
@31 y10 e8 y11 @32 e8 y10 @31 e8 y11 @32 e8 y10 @31 f+8 y11 @32 f+8 < y10 @31 b8 y11 @32 b8
@31 y10 a8 y11 @32 a8 y10 @31 a8 y11 @32 a8 y10 @31 a8 y11 @32 a8 y10 @31 a8 y11 @32 a8
@31 y10 b8 y11 @32 b8 y10 @31 b8 y11 @32 b8 y10 @31 b8 y11 @32 b8 y10] @31 g+8 y11 @32 g+8 >
(106) @31 g+8 y11 @32 g+8 
r4 y10 @31 c+2 c+2 <b2 b2 > c+2 c+4 @31 c+8 @32 y11 c+8 @31 y10 c+8 @32 y11 c+8 @31 y10 c+8 @32 y11 c+8 @31 y10 c+8 @32 y11 c+8

@31 y10 f+8 y11 @32 f+8 y10 @31 f+8 y11 @32 f+8 y10 @31 f+8 y11 @32 f+8 y10 @31 b8 y11 @32 b8
@31 y10 a8 y11 @32 a8 y10 @31 a8 y11 @32 a8 y10 @31 b8 y11 @32 b8 y10 @31 e8 y11 @32 e8
@31 y10 d8 y11 @32 d8 y10 @31 d8 y11 @32 d8 y10 @31 d8 y11 @32 d8 y10 @31 d8 y11 @32 d8
@31 y10 e8 y11 @32 e8 y10 @31 e8 y11 @32 e8 y10 @31 e8 y11 @32 e8 > y10 @31 c+8 y11 @32 c+8 <

[@31 y10 f+8 y11 @32 f+8 y10 @31 f+8 y11 @32 f+8 y10 @31 f+8 y11 @32 f+8 
@31 y10 e8 y11 @32 e8 y10 @31 d8 y11 @32 d8 y10 @31 d8 y11 @32 d8 y10 @31 c+8 y11 @32 c+8 y10 @31 c+8 y11 @32 c+8]2

[@31 y10 f+8 @32 y11 f+8]7 @31 y10 g+8 @32 y11 g+8


#2 / @35 y12 v208 o6 p16,32
[r1]4
$FA $02 $18 (107) $FA $02 $00
c+16d+32r32e32r32f+32r32e16r16d+32r32e32r32f+8e24r48d+32r32c+8.r16
f+16r16e32r32d+32r32c+16r16d+32r32e32r32f+16r16e24r48f+32r32g+8< @36 y8 $DF c+32r32c+32r32
c+1 < b2 $E8 $60 $50 ^2 r1.. >> p16,32 @35 v208 y12 c+16 < b24r48a24r48g+24r48

$FA $02 $0C (110) $FA $02 $00
f+16g+32r32a32r32b32r32a16r16g+32r32a32r32b8a24r48g+32r32f+8.r16
b16r16a32r32g+32r32f+16r16g+32r32a32r32b16r16a24r48b32r32>c+16<b24r48a24r48g+24r48

v195 $FA $02 $0C (111) $FA $02 $00
>c+2<f+4g+4 a4.g+8f+8f8f+8g+8
f+1 $E8 $60 $00 ^2 r2


#3 / @33 o5 y8 v194
[c+16d+16e16f+16g+8>c+8<b8g+8a+48b48a+6^24 b8g+16a+16b8a+16f+16d+8e8d+48e48d+6^24
c+16d+16e16f+16e8d+16e16f+8e64f+64e32d+16c+4 f+8e16d+16c+8d+16e16f+8e64f+64e32f+16g+4]2
[d+16e16g+16>c+16]4 < [c+16d16f+16b16]4 [f16g+16b16>c+16]8 <
[r1]8 
[f+16g+16a+16b16>c+8f+8]3 < f+16g+16a+16b16d+8g+8


#4 / @34 v151 o3 (!1,-1) (!2,3)
(100)[c+16r16g+16r16]3 (101)[f+16r16>c+16r16]
<<(102)[e16r16b16r16]2 $FA $02 $F4 (101) $FA $02 $00 (103)[b16r16>f+16r16]
(104)[<a16r16>e16r16]4 (103)3 (105)[<g+16r16>d+16r16]
(100)3 (101) << (102)2 $FA $02 $F4 (101) $FA $02 $00 (103) (104)4 (103)3 $FA $02 $0C (105) $FA $02 $00 >
(109)[c+16r16g+16r16g+16r16c+16r16]2 $FA $02 $FE (109)2 $FA $02 $00 (109)2 [c+16r16g+16r16]4
<
[f+16r16>c+16r16]3 < b16 r16 > f+16 r16
< [a16r16>e16r16]2 <b16r16>f+16r16e16r16b16r16
[d16r16a16r16]4 [e16r16b16r16]3 c+16r16g+16r16

[ [[f+16r16>c+16r16]]3 < e16r16>c+16r16 < [[d16r16a16r16]]2 [[c+16r16g+16r16]]2]2 
[f+16r16>c+16r16]7 < g+16r16>d+16r16


#5 / @35 o6 y14 v105 p16,32
c+2<b4a+4g+2a+8b8>c+8d+8
e2c+2f+4.e8 $E8 $48 $A6 d+8 e8 d+8 y15 < b8
v115 y14 g+2. a+4 b2 a+4 b4 (!1,-1) (!3,3)
v120 <a16r16>c+16r16c+16r16<a16r16a16r16>c+16r16c+16r16<a16r16
b16r16>d+16r16d+16r16<b16r16b16r16>d+16r16d+16r16<b16r16
(!0,0) @35 v185 >c+2<b4a4 g+2f+4e4 d1 c+1
y6 @36 v131 >c+2.<b4 a2 b2 >d1 e2.f4
@35 y14 c+2.<b4 a2g+2 @36 y6 a2.b4 >d2c+2
c+1.. @35 y14 g+4


#6 / @35 o5 y6 v100 p16,32
e2.f+4 e2f+8g+8f+8f+8 a1 b2. v131 g+4
v110 c+1 e2 f+4 f+4 (!1,-1) (!3,3)
<e16r16a16r16a16r16e16r16e16r16a16r16a16r16e16r16
f+16r16b16r16b16r16f+16r16f+16r16b16r16b16r16f+16r16
(!0,0) @35 v175 g+2g+4f+4 d2d4c+4 <b1 g+1
y14 @36 v131 >a2.f+4 e2f+4g+4 a1 b1
@35 y6 a2.g+4 f+2f2 @36 y14 f+2.g+4 a2g+2
a+1.. @35 y6 >d+4


#7 / @32 v242 y9 o3
(108)[r8g+8r8g+8r8g+8r8>c+8
r8<b8r8b8r8>c+8r8<f+8
r8e8r8e8r8e8r8e8
r8f+8r8f+8r8f+8r8] d+8
(108) > d+8
[r1]3 < r8 g+8r8g+8r8g+8r8g+8
r8>c+8r8c+8r8c+8r8f+8r8e8r8e8r8f+8r8<b8
r8a8r8a8r8a8r8a8r8b8r8b8r8b8r8>g+8
[r8c+8r8c+8r8c+8r8c+8 r8<a8r8a8r8g+8r8g+8]2

> [r8c+8]4 > [r8c+8]3 r8<d+8

